package com.longrise.co.ui.carfiles.model;

import java.util.List;

/**
 * Created by luoyang on 2017-7-19.
 */

public class RepairRecordDetail {
        /**
         * total : 5500.00
         * complaintflag : 0
         * settledate : 2017-05-08 00:00:00
         * faultreason :
         * carno : 浙A329QE
         * repairmile : 0
         * linktel : 0571-85780004
         * companyid : 3635e08dd9b24936a5ce9d9545cff726
         * evaluatetotle : 4.00
         * repairtype : 事故
         * carvin : LFV2A21K5D4012945
         * carownerevaluate : [{"publicid":"55eb4d9ea5734880b49335b2dfd96ead","valuateflag":"0","supervisevalue":"","evaluatedetails":"杭州的测试数据杭州的测试数据杭州的测试数据杭州的测试数据杭州的测试数据杭州的测试数据","evaluateefficiency":"4.00","evaluatetotledetails":"","addevaluation":"","showname":"xiao123","evaluateenvironment":"4.00","evaluatetotle":"4.00","complainttype":"9","evaluateprice":"4.00","evaluatequality":"4.00","evaluateservice":"4.00","valuatevalue":""}]
         * lcipother : []
         * star : 4.00
         * companyaddress : 杭州市下城区石桥路357号
         * evaluateflag : 1
         * areaid : 330103000000000000
         * lcipmaterials : [{"partscode":"TEMP_PARTS","partscost":"","partsattribute":"","partsquantity":"1.00","partsname":"后门密封条","partsallcost":"","partsno":""},{"partscode":"TEMP_PARTS","partscost":"","partsattribute":"","partsquantity":"1.00","partsname":"后视镜转向灯","partsallcost":"","partsno":""},{"partscode":"TEMP_PARTS","partscost":"","partsattribute":"","partsquantity":"1.00","partsname":"左前门","partsallcost":"","partsno":""},{"partscode":"TEMP_PARTS","partscost":"","partsattribute":"","partsquantity":"1.00","partsname":"残值","partsallcost":"","partsno":""},{"partscode":"TEMP_PARTS","partscost":"","partsattribute":"","partsquantity":"1.00","partsname":"左前叶","partsallcost":"","partsno":""}]
         * faultdescript :
         * repairdate : 2017-05-01 00:00:00
         * companyname : 杭州汽轮汽车销售服务有限公司
         * warrantymsg : 一级维护，小修及专项修理质量保证期为车辆行驶2000公里或10日；二级维护质量保证期为5000公里或30日；大修或总成修理质量保证期为20000公里或100日。以上时间和里程以先达到者为准。机动车维修质量保证期，从维修竣工出厂之日起计算。
         * settleno : 33010320170508083503376556
         * lciptimesheet : [{"laborhourprice":"","repairhours":"","repaircost":"","repairproject":"左侧前后门，前后叶，前后保钣金修复油漆","workinghours":"300.00","repairname":""}]
         * years : 2017
         * busphone : 13516722432
         */

        private String total;
        private int complaintflag;
        private String settledate;
        private String faultreason;
        private String carno;
        private String repairmile;
        private String linktel;
        private String companyid;
        private String evaluatetotle;
        private String repairtype;
        private String carvin;
        private String star;
        private String companyaddress;
        private int evaluateflag;
        private String areaid;
        private String faultdescript;
        private String repairdate;
        private String companyname;
        private String warrantymsg;
        private String settleno;
        private String years;
        private String busphone;
        private List<CarownerevaluateBean> carownerevaluate;
        private List<?> lcipother;
        private List<LcipmaterialsBean> lcipmaterials;
        private List<LciptimesheetBean> lciptimesheet;

        public String getTotal() {
            return total;
        }

        public void setTotal(String total) {
            this.total = total;
        }

        public int getComplaintflag() {
            return complaintflag;
        }

        public void setComplaintflag(int complaintflag) {
            this.complaintflag = complaintflag;
        }

        public String getSettledate() {
            return settledate;
        }

        public void setSettledate(String settledate) {
            this.settledate = settledate;
        }

        public String getFaultreason() {
            return faultreason;
        }

        public void setFaultreason(String faultreason) {
            this.faultreason = faultreason;
        }

        public String getCarno() {
            return carno;
        }

        public void setCarno(String carno) {
            this.carno = carno;
        }

        public String getRepairmile() {
            return repairmile;
        }

        public void setRepairmile(String repairmile) {
            this.repairmile = repairmile;
        }

        public String getLinktel() {
            return linktel;
        }

        public void setLinktel(String linktel) {
            this.linktel = linktel;
        }

        public String getCompanyid() {
            return companyid;
        }

        public void setCompanyid(String companyid) {
            this.companyid = companyid;
        }

        public String getEvaluatetotle() {
            return evaluatetotle;
        }

        public void setEvaluatetotle(String evaluatetotle) {
            this.evaluatetotle = evaluatetotle;
        }

        public String getRepairtype() {
            return repairtype;
        }

        public void setRepairtype(String repairtype) {
            this.repairtype = repairtype;
        }

        public String getCarvin() {
            return carvin;
        }

        public void setCarvin(String carvin) {
            this.carvin = carvin;
        }

        public String getStar() {
            return star;
        }

        public void setStar(String star) {
            this.star = star;
        }

        public String getCompanyaddress() {
            return companyaddress;
        }

        public void setCompanyaddress(String companyaddress) {
            this.companyaddress = companyaddress;
        }

        public int getEvaluateflag() {
            return evaluateflag;
        }

        public void setEvaluateflag(int evaluateflag) {
            this.evaluateflag = evaluateflag;
        }

        public String getAreaid() {
            return areaid;
        }

        public void setAreaid(String areaid) {
            this.areaid = areaid;
        }

        public String getFaultdescript() {
            return faultdescript;
        }

        public void setFaultdescript(String faultdescript) {
            this.faultdescript = faultdescript;
        }

        public String getRepairdate() {
            return repairdate;
        }

        public void setRepairdate(String repairdate) {
            this.repairdate = repairdate;
        }

        public String getCompanyname() {
            return companyname;
        }

        public void setCompanyname(String companyname) {
            this.companyname = companyname;
        }

        public String getWarrantymsg() {
            return warrantymsg;
        }

        public void setWarrantymsg(String warrantymsg) {
            this.warrantymsg = warrantymsg;
        }

        public String getSettleno() {
            return settleno;
        }

        public void setSettleno(String settleno) {
            this.settleno = settleno;
        }

        public String getYears() {
            return years;
        }

        public void setYears(String years) {
            this.years = years;
        }

        public String getBusphone() {
            return busphone;
        }

        public void setBusphone(String busphone) {
            this.busphone = busphone;
        }

        public List<CarownerevaluateBean> getCarownerevaluate() {
            return carownerevaluate;
        }

        public void setCarownerevaluate(List<CarownerevaluateBean> carownerevaluate) {
            this.carownerevaluate = carownerevaluate;
        }

        public List<?> getLcipother() {
            return lcipother;
        }

        public void setLcipother(List<?> lcipother) {
            this.lcipother = lcipother;
        }

        public List<LcipmaterialsBean> getLcipmaterials() {
            return lcipmaterials;
        }

        public void setLcipmaterials(List<LcipmaterialsBean> lcipmaterials) {
            this.lcipmaterials = lcipmaterials;
        }

        public List<LciptimesheetBean> getLciptimesheet() {
            return lciptimesheet;
        }

        public void setLciptimesheet(List<LciptimesheetBean> lciptimesheet) {
            this.lciptimesheet = lciptimesheet;
        }

        public static class CarownerevaluateBean {
            /**
             * publicid : 55eb4d9ea5734880b49335b2dfd96ead
             * valuateflag : 0
             * supervisevalue :
             * evaluatedetails : 杭州的测试数据杭州的测试数据杭州的测试数据杭州的测试数据杭州的测试数据杭州的测试数据
             * evaluateefficiency : 4.00
             * evaluatetotledetails :
             * addevaluation :
             * showname : xiao123
             * evaluateenvironment : 4.00
             * evaluatetotle : 4.00
             * complainttype : 9
             * evaluateprice : 4.00
             * evaluatequality : 4.00
             * evaluateservice : 4.00
             * valuatevalue :
             */

            private String publicid;
            private String valuateflag;
            private String supervisevalue;
            private String evaluatedetails;
            private String evaluateefficiency;
            private String evaluatetotledetails;
            private String addevaluation;
            private String showname;
            private String evaluateenvironment;
            private String evaluatetotle;
            private String complainttype;
            private String evaluateprice;
            private String evaluatequality;
            private String evaluateservice;
            private String valuatevalue;

            public String getPublicid() {
                return publicid;
            }

            public void setPublicid(String publicid) {
                this.publicid = publicid;
            }

            public String getValuateflag() {
                return valuateflag;
            }

            public void setValuateflag(String valuateflag) {
                this.valuateflag = valuateflag;
            }

            public String getSupervisevalue() {
                return supervisevalue;
            }

            public void setSupervisevalue(String supervisevalue) {
                this.supervisevalue = supervisevalue;
            }

            public String getEvaluatedetails() {
                return evaluatedetails;
            }

            public void setEvaluatedetails(String evaluatedetails) {
                this.evaluatedetails = evaluatedetails;
            }

            public String getEvaluateefficiency() {
                return evaluateefficiency;
            }

            public void setEvaluateefficiency(String evaluateefficiency) {
                this.evaluateefficiency = evaluateefficiency;
            }

            public String getEvaluatetotledetails() {
                return evaluatetotledetails;
            }

            public void setEvaluatetotledetails(String evaluatetotledetails) {
                this.evaluatetotledetails = evaluatetotledetails;
            }

            public String getAddevaluation() {
                return addevaluation;
            }

            public void setAddevaluation(String addevaluation) {
                this.addevaluation = addevaluation;
            }

            public String getShowname() {
                return showname;
            }

            public void setShowname(String showname) {
                this.showname = showname;
            }

            public String getEvaluateenvironment() {
                return evaluateenvironment;
            }

            public void setEvaluateenvironment(String evaluateenvironment) {
                this.evaluateenvironment = evaluateenvironment;
            }

            public String getEvaluatetotle() {
                return evaluatetotle;
            }

            public void setEvaluatetotle(String evaluatetotle) {
                this.evaluatetotle = evaluatetotle;
            }

            public String getComplainttype() {
                return complainttype;
            }

            public void setComplainttype(String complainttype) {
                this.complainttype = complainttype;
            }

            public String getEvaluateprice() {
                return evaluateprice;
            }

            public void setEvaluateprice(String evaluateprice) {
                this.evaluateprice = evaluateprice;
            }

            public String getEvaluatequality() {
                return evaluatequality;
            }

            public void setEvaluatequality(String evaluatequality) {
                this.evaluatequality = evaluatequality;
            }

            public String getEvaluateservice() {
                return evaluateservice;
            }

            public void setEvaluateservice(String evaluateservice) {
                this.evaluateservice = evaluateservice;
            }

            public String getValuatevalue() {
                return valuatevalue;
            }

            public void setValuatevalue(String valuatevalue) {
                this.valuatevalue = valuatevalue;
            }
        }

        public static class LcipmaterialsBean {
            /**
             * partscode : TEMP_PARTS
             * partscost :
             * partsattribute :
             * partsquantity : 1.00
             * partsname : 后门密封条
             * partsallcost :
             * partsno :
             */

            private String partscode;
            private String partscost;
            private String partsattribute;
            private String partsquantity;
            private String partsname;
            private String partsallcost;
            private String partsno;

            public String getPartscode() {
                return partscode;
            }

            public void setPartscode(String partscode) {
                this.partscode = partscode;
            }

            public String getPartscost() {
                return partscost;
            }

            public void setPartscost(String partscost) {
                this.partscost = partscost;
            }

            public String getPartsattribute() {
                return partsattribute;
            }

            public void setPartsattribute(String partsattribute) {
                this.partsattribute = partsattribute;
            }

            public String getPartsquantity() {
                return partsquantity;
            }

            public void setPartsquantity(String partsquantity) {
                this.partsquantity = partsquantity;
            }

            public String getPartsname() {
                return partsname;
            }

            public void setPartsname(String partsname) {
                this.partsname = partsname;
            }

            public String getPartsallcost() {
                return partsallcost;
            }

            public void setPartsallcost(String partsallcost) {
                this.partsallcost = partsallcost;
            }

            public String getPartsno() {
                return partsno;
            }

            public void setPartsno(String partsno) {
                this.partsno = partsno;
            }
        }

        public static class LciptimesheetBean {
            /**
             * laborhourprice :
             * repairhours :
             * repaircost :
             * repairproject : 左侧前后门，前后叶，前后保钣金修复油漆
             * workinghours : 300.00
             * repairname :
             */

            private String laborhourprice;
            private String repairhours;
            private String repaircost;
            private String repairproject;
            private String workinghours;
            private String repairname;

            public String getLaborhourprice() {
                return laborhourprice;
            }

            public void setLaborhourprice(String laborhourprice) {
                this.laborhourprice = laborhourprice;
            }

            public String getRepairhours() {
                return repairhours;
            }

            public void setRepairhours(String repairhours) {
                this.repairhours = repairhours;
            }

            public String getRepaircost() {
                return repaircost;
            }

            public void setRepaircost(String repaircost) {
                this.repaircost = repaircost;
            }

            public String getRepairproject() {
                return repairproject;
            }

            public void setRepairproject(String repairproject) {
                this.repairproject = repairproject;
            }

            public String getWorkinghours() {
                return workinghours;
            }

            public void setWorkinghours(String workinghours) {
                this.workinghours = workinghours;
            }

            public String getRepairname() {
                return repairname;
            }

            public void setRepairname(String repairname) {
                this.repairname = repairname;
            }
        }
}
